package com.ruoyi.system.domain.zbg;

import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.data.annotation.Id;

import java.util.Date;

@Data
@ApiModel(value = "月度维修费数据")
@TableName(value = "monthly_repair_data")
public class MonthlyRepairData {
    @Id
    @ApiModelProperty(value = "主键ID")
    private Long id;

    @ApiModelProperty(value = "区县名称")
    @ExcelProperty("区县")
    private String district;

    @ApiModelProperty(value = "线路")
    @ExcelProperty("线路")
    private double line;
    @ApiModelProperty(value = "线路月额度")
    @ExcelProperty("线路月额度")
    private Double lineMonth;

    @ApiModelProperty(value = "家客")
    @ExcelProperty("家客")
    private double home;
    @ApiModelProperty(value = "家客月额度")
    @ExcelProperty("家客月额度")
    private Double homeMonth;

    @ApiModelProperty(value = "集客")
    @ExcelProperty("集客")
    private double jiKe;
    @ApiModelProperty(value = "集客月额度")
    @ExcelProperty("集客月额度")
    private Double jiKeMonth;


    @ApiModelProperty(value = "动力")
    @ExcelProperty("动力")
    private double power;
    @ApiModelProperty(value = "动力月额度")
    @ExcelProperty("动力月额度")
    private Double powerMonth;

    @ApiModelProperty(value = "无线")
    @ExcelProperty("无线")
    private double wireless;
    @ApiModelProperty(value = "无线月额度")
    @ExcelProperty("无线月额度")
    private Double wirelessMonth;

    @ApiModelProperty(value = "代维")
    @ExcelProperty("代维")
    private double maintenance;
    @ApiModelProperty(value = "代维月额度")
    @ExcelProperty("代维月额度")
    private Double maintenanceMonth;

    @ApiModelProperty(value = "当月维修费总目标")
    @ExcelProperty("当月维修费总目标")
    private double monthlyTarget;

    @ApiModelProperty(value = "当月维修费累计")
    @ExcelProperty("当月维修费累计")
    private double monthlyAccumulated;

    @ApiModelProperty(value = "月进度")
    @ExcelProperty("月进度")
    private double monthlyProgress;

    @ApiModelProperty(value = "年份")
    @ExcelProperty("年份")
    private int year;

    @ApiModelProperty(value = "月份")
    @ExcelProperty("月份")
    private int month;
}